home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Install 2
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_57.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
11KB
|
204 lines
# near model CODE resource
# jump table entries: 7968-7969 (2 of them)
export_996:
00000000 4E56 FDBC link A6, -0x0244
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 41EE FE00 lea.l A0, [A6 - 0x200]
0000000C 4210 clr.b [A0]
0000000E 41EE FF00 lea.l A0, [A6 - 0x100]
00000012 4210 clr.b [A0]
00000014 7E01 moveq.l D7, 0x01
00000016 486E FDC8 pea.l [A6 - 0x238]
0000001A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000001E 4A80 tst.l D0
00000020 588F addq.l A7, 4
00000022 676E beq +0x70 /* 00000092 */
00000024 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000028 486E FDBC pea.l [A6 - 0x244]
0000002C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000030 41EE FDBC lea.l A0, [A6 - 0x244]
00000034 508F addq.l A7, 8
00000036 604A bra +0x4C /* 00000082 */
label00000038:
00000038 2054 movea.l A0, [A4]
0000003A 0828 0003 0025 btst.b [A0 + 0x25], 0x3
00000040 56C0 sne D0
00000042 4400 neg.b D0
00000044 4A00 tst.b D0
00000046 673A beq +0x3C /* 00000082 */
00000048 4A07 tst.b D7
0000004A 6704 beq +0x6 /* 00000050 */
0000004C 4207 clr.b D7
0000004E 600E bra +0x10 /* 0000005E */
label00000050:
00000050 700D moveq.l D0, 0x0D
00000052 2F00 move.l -[A7], D0
00000054 486E FF00 pea.l [A6 - 0x100]
00000058 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000005C 508F addq.l A7, 8
label0000005E:
0000005E 4878 0BEA push.l 0xBEA
00000062 486E FE00 pea.l [A6 - 0x200]
00000066 2F0C move.l -[A7], A4
00000068 2054 movea.l A0, [A4]
0000006A 2050 movea.l A0, [A0]
0000006C 2268 0054 movea.l A1, [A0 + 0x54]
00000070 4E91 jsr [A1]
00000072 486E FE00 pea.l [A6 - 0x200]
00000076 486E FF00 pea.l [A6 - 0x100]
0000007A 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
0000007E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000082:
00000082 486E FDBC pea.l [A6 - 0x244]
00000086 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000008A 2840 movea.l A4, D0
0000008C 200C move.l D0, A4
0000008E 588F addq.l A7, 4
00000090 66A6 bne -0x58 /* 00000038 */
label00000092:
00000092 486E FDC8 pea.l [A6 - 0x238]
00000096 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000009A 598F subq.l A7, 4
0000009C A9FC syscall ZeroScrap
0000009E 598F subq.l A7, 4
000000A0 7000 moveq.l D0, 0x00
000000A2 102E FF00 move.b D0, [A6 - 0x100]
000000A6 2F00 move.l -[A7], D0
000000A8 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000000AE 486E FF01 pea.l [A6 - 0xFF]
000000B2 A9FE syscall PutScrap
000000B4 4FEF 000C lea.l A7, [A7 + 0xC]
000000B8 4CEE 1080 FDB4 movem.l D7,A4, [A6 - 0x24C]
000000BE 4E5E unlink A6
000000C0 4E75 rts
export_997:
000000C2 4E56 FF72 link A6, -0x008E
000000C6 48E7 0018 movem.l -[A7], A3,A4
000000CA 266E 000C movea.l A3, [A6 + 0xC]
000000CE 286E 0008 movea.l A4, [A6 + 0x8]
000000D2 2053 movea.l A0, [A3]
000000D4 0CA8 0000 2648 0004 cmpi.l [A0 + 0x4], 0x2648 /* '&H' */
000000DC 6638 bne +0x3A /* 00000116 */
000000DE 558F subq.l A7, 2
000000E0 2054 movea.l A0, [A4]
000000E2 2F28 0060 move.l -[A7], [A0 + 0x60]
000000E6 486E FF82 pea.l [A6 - 0x7E]
000000EA 303C 0422 move.w D0, 0x422
000000EE A82D syscall Pack11
000000F0 301F move.w D0, [A7]+
000000F2 48C0 ext.l D0
000000F4 2F00 move.l -[A7], D0
000000F6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000000FA 558F subq.l A7, 2
000000FC 486E FF92 pea.l [A6 - 0x6E]
00000100 303C 0224 move.w D0, 0x224
00000104 A82D syscall Pack11
00000106 301F move.w D0, [A7]+
00000108 48C0 ext.l D0
0000010A 2F00 move.l -[A7], D0
0000010C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000110 508F addq.l A7, 8
00000112 6000 0122 bra +0x124 /* 00000236 */
label00000116:
00000116 2053 movea.l A0, [A3]
00000118 0CA8 636F 7079 0004 cmpi.l [A0 + 0x4], 0x636F7079 /* 'copy' */
00000120 6600 00CE bne +0xD0 /* 000001F0 */
00000124 2054 movea.l A0, [A4]
00000126 4AA8 0064 tst.l [A0 + 0x64]
0000012A 6700 010A beq +0x10C /* 00000236 */
0000012E 2D68 0064 FF7E move.l [A6 - 0x82], [A0 + 0x64]
00000134 598F subq.l A7, 4
00000136 A9FC syscall ZeroScrap
00000138 206E FF7E movea.l A0, [A6 - 0x82]
0000013C A029 syscall HLock
0000013E 598F subq.l A7, 4
00000140 598F subq.l A7, 4
00000142 2F2E FF7E move.l -[A7], [A6 - 0x82]
00000146 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000014A 2054 movea.l A0, [A4]
0000014C 2F28 0068 move.l -[A7], [A0 + 0x68]
00000150 2068 0064 movea.l A0, [A0 + 0x64]
00000154 2F10 move.l -[A7], [A0]
00000156 A9FE syscall PutScrap
00000158 4A9F tst.l [A7]+
0000015A 588F addq.l A7, 4
0000015C 6D00 008A blt +0x8C /* 000001E8 */
00000160 2054 movea.l A0, [A4]
00000162 2068 0060 movea.l A0, [A0 + 0x60]
00000166 2D48 FF76 move.l [A6 - 0x8A], A0
0000016A 2D50 FF7A move.l [A6 - 0x86], [A0]
0000016E A029 syscall HLock
00000170 206E FF7A movea.l A0, [A6 - 0x86]
00000174 317C 0001 0002 move.w [A0 + 0x2], 0x1
0000017A 206E FF7A movea.l A0, [A6 - 0x86]
0000017E 53A8 0004 subq.l [A0 + 0x4], 1
00000182 598F subq.l A7, 4
00000184 598F subq.l A7, 4
00000186 2F2E FF76 move.l -[A7], [A6 - 0x8A]
0000018A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000018E 2F3C 7365 6374 move.l -[A7], 0x73656374 /* 'sect' */
00000194 2F2E FF7A move.l -[A7], [A6 - 0x86]
00000198 A9FE syscall PutScrap
0000019A 4A9F tst.l [A7]+
0000019C 6D34 blt +0x36 /* 000001D2 */
0000019E 2054 movea.l A0, [A4]
000001A0 2068 0060 movea.l A0, [